﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Infrastructure.Core;

namespace SMG.Domain.Model.Program
{
    /// <summary>
    /// 节目单版本记录
    /// </summary>
    public class BillVersionRecord : AggregateRoot
    {
        public BillVersionRecord()
        {
        }
        /// <summary>
        /// 节目单id
        /// </summary>
        public String ListId { get; set; }
        /// <summary>
        /// 频道ID
        /// </summary>
        public String ChannelId { get; set; }
        /// <summary>
        /// 播出日期
        /// 格式yyyy-MM-dd
        /// </summary>
        public String PlayDate { get; set; }
        /// <summary>
        /// 节目单名称
        /// </summary>
        public String BillName { get; set; }
        /// <summary>
        /// 节目单类型
        /// 0总编室节目单，1广告单，2未合并广告播出频道节目单，3合并广告播出频道节目单，4播后节目单
        /// </summary>
        public String BillType { get; set; }
        /// <summary>
        /// 节目单版本
        /// 表示节目单版本号，从1开始递增
        /// </summary>
        public String BillVersion { get; set; }
        /// <summary>
        /// 图文播出信息
        /// 包括图文播出时间等
        /// </summary>
        public String Subtitles { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public String CreateTime { get; set; }
        /// <summary>
        /// 创建人
        /// 例如用户名
        /// </summary>
        public String Creator { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public String EditTime { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public String Editor { get; set; }
        /// <summary>
        /// 审核时间
        /// </summary>
        public String AuditTime { get; set; }
        /// <summary>
        /// 审核人
        /// </summary>
        public String Auditor { get; set; }




    }
}
